prediction markets collective intelligence web 2.0 investing innovation internet growth stocks css finance stock research undervalued stocks blog stocks steve diamond mutual funds penny stocks stock market betting bonds